package com.br.sc.vendas.modelo;

import java.io.Serializable;

public class Cliente implements Serializable
{

	private static final long serialVersionUID = 1L;

	private int id;
	private String nome;
	private String telefone;
	private String CNPJ_CPF;
	private String CEP;
	private String IE;
	private Cidade cidade;
	private String enderecoCobranca;
	private String enderecoObra;
	private Boolean enviado = false;
	private String bairroCobranca;
	private String bairroObra;

	public Cliente ( )
	{
	}

	public Cliente ( int id , String nome , String telefone , String CNPJ_CPF , String IE , String CEP ,
										String enderecoCobranca , String enderecoObra , Boolean enviado , String bairroCobranca ,
										String bairroObra , Cidade cidade )
	{
		this.id = id;
		this.nome = nome;
		this.telefone = telefone;
		this.CNPJ_CPF = CNPJ_CPF;
		this.CEP = CEP;
		this.IE = IE;
		this.cidade = cidade;
		this.enderecoCobranca = enderecoCobranca;
		this.enderecoObra = enderecoObra;
		this.enviado = enviado;
		this.bairroCobranca = bairroCobranca;
		this.bairroObra = bairroObra;

	}

	public Cliente ( int id , String nome , String telefone )
	{
		this.id = id;
		this.nome = nome;
		this.telefone = telefone;
	}

	public Cliente ( int id , String nome , String telefone , Cidade cidade )
	{
		this.id = id;
		this.nome = nome;
		this.telefone = telefone;
		this.cidade = cidade;
	}

	public int getId ( )
	{
		return id;
	}

	public String getNome ( )
	{
		return nome;
	}

	public String getTelefone ( )
	{
		return telefone;
	}

	public Cidade getCidade ( )
	{
		return cidade;
	}

	public String getCNPJ_CPF ( )
	{
		return CNPJ_CPF;
	}

	public String getIE ( )
	{
		return IE;
	}

	public String getEnderecoCobranca ( )
	{
		return enderecoCobranca;
	}

	public String getEnderecoObra ( )
	{
		return enderecoObra;
	}

	public String getCEP ( )
	{
		return CEP;
	}

	public Boolean getEnviado ( )
	{
		return enviado;
	}

	public String getBairroCobranca ( )
	{
		return bairroCobranca;
	}

	public String getBairroObra ( )
	{
		return bairroObra;
	}

	public void setEnviado ( Boolean enviado )
	{
		this.enviado = enviado;
	}
}
